package com.ns.basic.dict.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ns.basic.dict.dto.DictPageDto;
import com.ns.basic.dict.entry.DictEntry;
import com.ns.basic.dict.vo.DictEntryVO;

import java.util.Map;

/**
 * 字典业务接口层
 *
 * @author liaowei
 */
public interface IDictEntryService extends IService<DictEntry> {

    /**
     * 分页查询
     *
     * @param bo 参数
     * @return DictEntryVO
     */
    Page<DictEntryVO> selectBy(DictPageDto bo);

    /**
     * 查询字典
     *
     * @return Map
     */
    Map<String, Map<String, Object>> listBy();
}
